#ifndef __GROUPCHAT_H__
#define __GROUPCHAT_H__

#include "main.h"

#define MAX_CLIENT 10

// 客户端结构体，用于存储每个连接的客户端信息
typedef struct ClientData
{
    int socket_fd;
    sqlite3 *db;
}ClientData;

// 定义客户端结构体数组，存储所有连接的客户端信息
ClientData clients[MAX_CLIENT];

// 声明互斥锁变量
pthread_mutex_t client_array_mutex;
// 群聊
void *chat_thread(void *arg);

#endif